# import random
# from idlelib.colorizer import prog_group_name_to_tag
# from time import process_time_ns
#
# d={item : random.randint(1,100) for item in range(4)}
#
# print(d)
# lst1=[1001,1002,1003]
# lst2=['heshuai','kkkk','hekun']
#
# d={key : value for key,value in zip(lst1,lst2)}
# print(d)
#
# # lst1=[1001,1002,1003]
# # lst2=['heshuai','kkkk','hekun']
# # num=list(lst1.items())
# # print(num)
#
# d={'a':10,'b':20,'c':30}
# print(d)
#
# #list(d.items()以元组的形式展示) list是以列表的形式展示
# lst=list(d.items())
# print(lst)
#
# #集合类型：无序的不重复的元素序列{}
# s1={1,2,3,4,5,6}
# print(s1)
#
# s2={}
# s3=set()  #这个是空集合，布尔值是Flase
# print(s2,type(s2))
# print(s3,type(s3))
#
# # set集合关键字
#
# '''
# 集合是Python中的可变数据类型，增 删 查
#     & 交集
#     | 并集
#     - 差集
#     ^ 补集
# '''
# #集合的相关操作
# #
# s={10,20,30}
# #
# # s.add(100)
# # print(s)
# #
# # s.remove(20)
# # print(s)
# #
# # s.clear()
# # print(s)
#
# for item in s:
#     print(item)
#
# for index,item in enumerate(s):
#     print(index,'-->',item)
#
# #集合的生成式
# s={i for i in range(1,10)}
# print(s)
#
# s={i for i in range(1,10) if i%2==1}
# print(s)
# '''
# 集合类型：
#          列表  元组  字典  集合
# 数据类型：list tuple dict set
# 序列类型：可变序列 不可变序列 可变序列 可变序列
# 元素是否可重复：可重复 可重复 key不可重复 value可重复 不可重复
# 是否有序: 有充 有序 无序 无序
# 定义符号: [] () {key:value} {}
#
# '''
#
# '''
# python3.11新我特性
# match data:
#     case{}:
#         pass
#     case():
#         pass
#     case[]:
#         pass
# 字符合并运算符 |
# '''
#
#
# #data=eval(input('请输入要匹配的数据：'))
# #items获取所有的键值对
# #赋值内存相同
#
# # s=[1,2,3,4,5,6]
# # hh=s.reverse()
# # print(s)
# #
# # t1=(1)
# # t2=(1,)
# # print(t1,type(t1))
# # print(t2,type(t2))
# from doctest import run_docstring_examples
#
# lst=[88,89,90,98,00,99]
# print(lst)
#
# for index in range(len(lst)):
#     if str(lst[index]) != '0':
#         lst[index] = '19' + str(lst[index])
#     else:
#         lst[index]='200'+str(lst[index])
#
# print(lst)
# lst=[88,89,90,98,00,99]
# for index,value in enumerate(lst):
#     if str(value) != '0':
#         lst[index] = '19' + str(value)
#     else:
#         lst[index]='200'+str(value)
# # print(lst)
# from time import process_time_ns
#
# #存储商品
# lst=[]
# for i in range(5):
#     goods=input('请输入你商品的编号和商品的名称进行商品入库，每次只能输入一件商品：')
#     lst.append(goods)
#
# for item in lst:
#     print(item)
#
# '''
# lst:
#     11aa
#     22bb
#     33cc
#     44dd
#
# '''
# #用来存储购物车中的商品
# cart=[]
#
# while True:
#     flag=False #代表没有商品的情况
#     num=input('请输入要购买的商品编号：')
#
#     for item in lst:
#         if num==item[0:4]:
#             flag=True
#             cart.append(item)
#             print('商品已成功添加到购物车')
#             break
#     if not flag and num !='q':
#         print('商品不存在')
#
#     if num=='q':
#         break
#
# print('-'*50)
# print('你购物车里有以下商品：')
#
# cart.reverse()
# for item in cart:
#     print(item)













